|
Public Types |
| typedef u16 | BufferType |
Public Member Functions |
| | deOccludeRasterizer () |
| | ~deOccludeRasterizer () |
| void | SetBufferSize (short Width, short Height) |
| void | SetViewport (const deRect &ViewRect) |
| void | SetScissorRect (const deRect &ScissorRect) |
| void | SetGradientCutoff (deFloat Cutoff) |
| void | SetPixelCounting (deBoolean CountPixels) |
| void | SetWorldTransform (const deTransformInfo &World) |
| void | SetViewTransform (const deTransformInfo &View) |
| void | SetFOVClipping (float FOVY, float Aspect, float ClipNear, float ClipFar, deFloatRect *FSubRect=NULL) |
| void | SetOrthoClipping (float Width, float Height, float ClipNear, float ClipFar, deBoolean Invert, deFloatRect *FSubRect=NULL) |
| void | ClearBuffer () |
| int | RenderIndexedTriangles (deBoolean TestOnly, const deVertex *Vertices, long NumVertices, const WORD *Indices=NULL, long NumIndices=0) |
| const BufferType * | GetBuffer (long level=-1, deBoolean MinNotMax=deFALSE) const |
| long | GetBufferDepth () const |
| void | GetBufferSize (short &Width, short &Height, long level=-1) const |
| void | GetViewport (deRect &ViewRect) const |
| void | GetScissorRect (deRect &ScissorRect) const |
| deFloat | GetGradientCutoff () const |
Private Member Functions |
| void | ConcatenateMatrices () |
| void | ResizeBuffer () |
| void | BuildHierarchy (deBoolean ForceTearDown=deFALSE) |
| deBoolean | TestScreenExtentsVisible (const deFloatRect &FullExtents, DWORD MinZ, int MaxLevel) |
Private Attributes |
| deTransform | m_WorldTransform |
| deTransform | m_ViewPosTransform |
| deTransform | m_ViewportTransform |
| deMatrix44 | m_ProjectionTransform |
| deMatrix44 | m_ConcatenatedTransform |
| deFloat | m_LastProjectionColumn [4] |
| deFloat | m_NearClip |
| deFloat | m_FarClip |
| deRect | m_Viewport |
| deRect | m_ScissorRect |
| deFloat | m_GradientCutoff |
| BufferType * | m_Buffer |
| BufferLevel_t * | m_Hierarchy |
| short | m_Width |
| short | m_Height |
| short | m_HierarchyDepth |
| deBoolean | m_TransformsChanged |
| deBoolean | m_BufferSizeChanged |
| deBoolean | m_DirtyBuffer |
| deBoolean | m_CountPixels |